YahnisElsts\AdminMenuEditor\Customizable\Settings\AbstractStructSetting A

Total Complexity 55
Dependencies 6
Dependents 3
Total lines 284
Lines of code 172
Logical lines of code 88
Comment lines 65
Methods 23
Properties 5

Methods 23

Method Rating Maintainability Complexity Lines of code
validate()
S
52 7 26
canBeDeleted()
S
60 5 15
preview()
S
60 5 13
update()
S
61 4 12
subscribe()
S
65 4 9
getValue()
S
68 3 7
enablePostMessageSupport()
S
68 3 8
registerChild()
S
64 3 10
notifyChildWasUpdated()
S
71 3 6
__construct()
S
67 2 7
getChildValue()
S
71 2 6
getChild()
S
71 2 6
decodeSubmittedValue()
S
68 2 7
makeChildId()
S
80 1 3
createChild()
S
66 1 9
encodeForForm()
S
80 1 3
getDefaultValue()
S
82 1 3
shouldEnablePostMessageForChildren()
S
82 1 3
offsetExists()
S
79 1 3
offsetGet()
S
80 1 3
offsetSet()
S
75 1 5
offsetUnset()
S
75 1 5
getIterator()
S
80 1 3